package com.example.springboot_system.Controller;

//import com.xgs.hisystem.pojo.bo.BaseResponse;
//import com.xgs.hisystem.pojo.vo.PageRspVO;
//import com.xgs.hisystem.pojo.vo.register.*;
//import com.xgs.hisystem.service.IRegisterService;
//import io.swagger.annotations.Api;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 *
 */
@Controller
public class RegisterController {
//
//    @Autowired
//    private RegisterService registerService;
//
    @RequestMapping("/toRegPage")
    public String toRegPage() {
        return "register/register";
    }

    @RequestMapping("/toRegRecordPage")
    public String toRegRecordPage() {
        return "register/registerRecord";
    }

    /*@RequestMapping("/addPatientInfor")
    @ResponseBody
    public ResponseResult addPatientInfor(@RequestBody Patient patient) {
        return registerService.addPatientInfor(patient);
    }*/


//    @Autowired
//    private IRegisterService iRegisterService;
//
//    /**
//     * 读取就诊卡
//     *
//     * @return
//     */
//    @PostMapping(value = "/getCardIdInfor")
//    public PatientInforRspVO getCardIdInfor(@RequestBody GetCardIdInforReqVO reqVO) throws Exception {
//        return iRegisterService.getCardIdInfor(reqVO);
//    }
//
//    /**
//     * 读取身份证
//     *
//     * @return
//     */
//    @PostMapping(value = "/getIDcardInfor")
//    public IDcardRspVO getIDcardInfor() {
//
//        return iRegisterService.getIDcardInfor();
//    }
//
//    /**
//     * 读取新卡
//     *
//     * @return
//     */
//    @PostMapping(value = "/getDefaultGetCardId")
//    public BaseResponse<String> getDefaultGetCardId() {
//
//        return iRegisterService.getDefaultGetCardId();
//    }
//
//    /**
//     * 办就诊卡
//     *
//     * @param reqVO
//     * @return
//     * @throws Exception
//     */
//    @PostMapping(value = "/addPatientInfor")
//    public BaseResponse<String> addPatientInfor(@RequestBody @Validated PatientInforReqVO reqVO) throws Exception {
//
//        return iRegisterService.addPatientInfor(reqVO);
//    }
//
//    /**
//     * 补办就诊卡
//     *
//     * @param reqVO
//     * @return
//     */
//    @PostMapping(value = "/coverCardId")
//    public BaseResponse<String> coverCardId(@RequestBody @Validated PatientInforReqVO reqVO) {
//
//        return iRegisterService.coverCardId(reqVO);
//    }
//
//    /**
//     * 获取医生
//     *
//     * @param reqVO
//     * @return
//     */
//
//    @GetMapping(value = "/getAllRegisterDoctor")
//    public List<RegisterDoctorRspVO> getAllRegisterDoctor(RegisterTypeReqVO reqVO) {
//
//        return iRegisterService.getAllRegisterDoctor(reqVO);
//
//    }
//
//    /**
//     * 提交挂号信息
//     * @param reqVO
//     * @return
//     */
//
//    @PostMapping(value = "/addRegisterInfor")
//    public BaseResponse<String> addRegisterInfor(@RequestBody @Validated RegisterInforReqVO reqVO) {
//
//        return iRegisterService.addRegisterInfor(reqVO);
//    }
//
//    /**
//     * 挂号记录查询
//     *
//     * @param reqVO
//     * @return
//     */
//    @GetMapping(value = "/getRegisterRecord")
//    public PageRspVO<RegisterRecordRspVO> getRegisterRecord(RegisterRecordSearchReqVO reqVO) {
//
//        return iRegisterService.getRegisterRecord(reqVO);
//    }
}
